package com.team2.shared;

import java.util.ArrayList;

public interface CyberServer {
	ArrayList<ServerProduct> searchProducts(String tags) throws CyberException;
	//ArrayList<Store> searchStores(Product product);
	//ArrayList<Store> searchStores(Product product, double latitude,double longitude);
	ArrayList<ServerStore> searchStores(ServerProduct product, double latitude,
			double longitude, int radius);
	ArrayList<ServerProduct> searchProducts(String tags, String filePath)
			throws CyberException;
	ArrayList<ServerProduct> searchProducts(String tags, String filePath,
			String category) throws CyberException;
	ArrayList<ServerProduct> searchProducts(String tags, String filePath,
			String category, boolean isUseImageMatch) throws CyberException;
}
